|
|
|
CFS I ve CFS II’nin
multiplayer problemleri ve bunları aşmak için neler yapılmalı?
Bu sayfayı açanlar sanırım “Yok öyle bir şey abi” diyeceklerdir. “Bu oyun bu kadar bu netle..” Ancak bu güzel oyunu multiplayer’da tam performansla oynamak için, hem biraz oyun hakkında bilgi sahibi olmak, hemde Internet üzerinde oynanan multiplayer oyunların mantığını kavramak gerekmektedir. Bu konulara bir girizgah yaparak, son bölümdede bazı önerilerde bulunacağız. İşe iki bilgisayar arasındaki veri transferinin nasıl olduğunu azıcıkda olsa anlayarak başlamak gerekiyor. MODEM HIZLARIMIZ GERÇEK Mİ? Türkiye ve içinde bulunduğumuz dial-up şartlarında bir bilgisayarın karşı taraftaki bilgisayar ile arasındaki veri transferinin saniyede en fazla 6K civarında olacağını düşünürsek oyunun çok smooth olması gerekmektedir. Ancak dikkat etmemiz gerekn şey; bu 6K’lık toplam data’nın 3K alış , 3Kgönderme olmadığıdır. Hepimizin kullandığı 56 K modemlerde tam ve sorunsuz bir performansta; reel olarak 33.6K upload, ve 56K downloaddan oluşur. En başarılı 56K modem baglantısı ise 53.000 civarlarında dolaşır. Eğer 57.600 bps bir bağlantı sağladıysanız, Türkiye şartlarında, hattınız kopacak ya da oyundan düşeceksiniz demektir. Bilgisayarınız karşıdaki bilgisayar veya bilgisayarlara bazı veriler yollamaktadır. Bunlara “data paket” denir. Bu paketçikler oyunda olduğunuz sürece program ve bilgisayarınız tarafından yollanmaktadır. Bu verilerin daha hızlı ilerlemesi için oyunun host’u ile aynı server’dan, aynı telefon numaralarından bağlı olmak verilerin aynı routerlardan geçmesini sağlamak büyük önem taşır. Bu durumda ZONE’un neden anlamsız kaldığını, ve bizi niye oyunlarına almadıklarınıda rahatlıkla anlayabiliriz. J Ancak bu alma verme mekanizması bu kadar basit çalışmamaktadır. Öncelikle bizim yolladığımız data paketlerinin (Bir noktaya ateş ettiğimizde bunun karşı tarafa ulaşması için ) yolda ve sonrasında başına neler geldiğini bilmemiz gerekiyor.. DATA PAKETLERİ: Bilmemiz gereken en önemli şey; kurşunlarımızın telefon hatlarında “kurşun olarak ilerlemediğidir..” sayın pilot… Bizim yolladığımız data paketi, DHL veya UPS gibi bir paket değil. Bu paket yola çıkarken 1’lere ve 0’lara ayrılıyor, Bu 1’ler ve 0’lar, karşı tarafa geldiğinde tekrar birleştiriliyor ve bir anlam kazanıyor. Yani karşı tarafa “Jigsaw Puzzle” yolluyorsunuz. Parçalar yolda tamamen dağılmış bir vaziyette, karşı taraf bunları birleştiriyor ve ancak o zaman bir anlam kazanıyor. 1’ler ve 0’lar, önce modem ile bilgisayara geliyor, CPU bunları birleştirip, grafik kartının, ses kartının ve Joystick’in anlayacağı bir şekle dönüştürüyor, bir anlam kazandırıyor ve sıra oyun oynamaya geliyor. Uçakları ancak bu işlemler tamamlandıktan sonra ekranda görebiliyoruz. Ya da tam tersi; ateş ettiğinizde kurşunlar CPU tarafından 1’lere ve 0’lara ayrılıyor, modeme yollanıyor, oradan da karşı tarafa gidiyor. Mantıken bu işlemlerin daha süratli bir şekilde tamamlanması için CPU’yu daha rahat bırakmamız, ve bilgisayara gelen-giden datanın daha rahat ilerlemesi içinde veri aldığımız-verdiğimiz yerin (hattımızın/modemimizin) mümkün olduğunca boş ve ferah olması gerekmektedir. DEĞİŞİK OYUNLAR VE DATA TRANSFERLERİ: Aslında şanslıyız, eğer strateji oyunları oynuyor olsaydık çok daha fazla ızdırap çekecektik. Çünkü bir strateji oyununda 100’lerce (Bazen 1000) ünit, bunların kıyafetleri, oldukları yerler, sesleri, ateş güçleri, hasar durumları, oyundaki para hesapları, vs. vs. için CPU çok daha fazla çalışacaktı. Bu durumda cache belleğe çok daha fazla iş düşecekti ve Celeroncular iyice mahfolacaktı.
Bizim durumumuz ise çok farklı, sadece oyunda bulunan kişi sayısı kadar data gidiyor ve geliyor. Bu data ise sadece uçakların yerleri ve hasar durumları ile ilgili. Bu durumda benimki gibi şaşkınlığa uğramanız mümkün.. “o halde neler oluyor???” Nette oynanan oyunlar içinde, multiplayer olarak en rahat oynananı uçuş simulasyonları olmalı (satranç tavla vs. hariç) ama biz yinede ızdırap çekiyoruz…(Viper ızdırabı, Pars ağlaması, Kedi ciyaklaması bunlara güzel birer örnek teşkil etmektedir) Yapmamız gereken, sadece, yukarıdaki primitif bilgilerin ışığı altında bazı ayarları halletmek. TAVSİYE EDİLEN AYARLAR VE BUNLARIN NEDENLERİ: Burada tavsiye edeceğim ayarlar üçe ayrılıyor, bir kısmı internet baglantısı ile, diğerleride bilgisayar ve oyunla ilgili ayarlar.
Internet Baglantısı ile ilgili ayarlar: Her şeyden önce yapılması gereken şey, tüm oyuncuların aynı ISP’den bağlanmasıdır. Aynı ISP’den bağlanıldığında, aynı routerlar ve hublar kullanıldığı için, oyuncuların bir birlerine olan milisaniye açısından ulaşma ve bunun geri gelme değerleri(Pingleri) gözle görülür bir şekilde azalacaktır. Bu da data alışverişini ciddi bir biçimde hızlandıracaktır. Oyun odasına girdiğinizde ise ICQ, MSN messenger ve her türlü browseri kapatmak gerekmektedir. (Örnek olarak Ddart genellikle ICQ’sunu kapar ama MSN Messenger’ı açıktır) Bunu data transferi yolunun mümkün olduğunca boş olmasını istediğimiz için mecburen yapmalıyız. Bırakınız bir aksilik olursa ICQ’yu açalım… Unutulmaması gereken bir diğer ayrıntıda, bazı mail programlarında “her 10-15 dakkada bir maillerime bak layn” gibi, buyrucu bir ayarın açık olmasıdır. Bazı mail programları kendisi aktif olmasa bile, kullanıcının tanımladığı süreler içinde bu işlemi yapmaya başlarlar.“SMTP ve POP” protokolleri önceliğe sahip olduğunda birden bire anormal lag veya sıçramalarla karşılaşabiliriz. (Alobar manevrası, Sabre ağlaması, Phantom Düşmesi, Shark çarpması vb.) İdealimiz her oyuncuya bir adet kablo modem ya da bir garsoniyer tutarak bütün makinaları oraya taşımaktır. Bu gerçekleştiğinde Rooster veya namı diğer Duckbuster’ın Ali Şen misali ekibimize açık artırma yoluyla aldırdığı Game Voice’lar bir anlam kazanacaktır ve de performans viagra olsun olmasın %100 kadar artacaktır diye düşünmekteyim. Bilgisayar ile ilgili ayarlar: Standart olarak multiplayer oyuna başlamadan; bilgisayarınızda mümkün olan en az programın çalışması CPU’nun rahatlığı için önem taşımaktadır. Bunun için aslında yapılacak en kolay iş; sağ alt taskbar’a yerleşmiş ve işimize yaramayacak programları ya kapatmak, ya unload etmek, ya da inaktif hale getirmektir.
Aslında biraz ileri seviyedeki oyuncularımız için task manager’ı açarak, oyuna başlamadan hangi programların çalıştığını bulmak daha iyi bir yöntemdir.. Task manager’ı açmak için bir kez “Ctrl+Alt+Del” tuşlarına basın ve : size bir şeyler ifade eden programları “end task” yaparak kapatın. Bunlar : find fast, getright gibi bir download manager, norton veya diger bir antivirüs programı olabilir. Özellikle anti virüs programı, bilgisayarınıza gelen hemen her datayı her an kontrol ettiği için mutlaka kapatılamalıdır. Eger bir “desktop theme” çalıştırıyorsanız mutlaka kapatmanız gereken bir diğer applikasyonda budur. Çünkü bu arka planda sürekli olarak çalışmakta ve CPU ve grafik kartını ciddi bir biçimde yormaktadır. Oyun ile ilgili ayarlar: Kesin olan bir şey varki, bir kademe daha az çözünürlülük; 1024x800’ken 800x600, veya 800x600’ken 640x480 performansı en az %33 artırır. Her kesin bildiği yer ve oyun detaylarının ayarlarına girmek istemiyorum, çünkü bunlar ne kadar azalırsa oyun o kadar hızlanır ama alacağımız zevke de o kadar azalır. Ancak burada yeri gelmişken, CFS II’de bulunan bir özellikten bahsetmeden geçemeyeceğim. CFS II’de, scenery’ler için kullanılan bir “cache bellek alan ayarı” bulunuyor. Bu cache’yi artırmak oyunun yüklenmesinde ve yer gök detaylarının buradan çalışması açısından ciddi bir hızlanmayı da beraberinde getiriyor. DOLARLARLA İLGİLİ AYARLAR: En zevkli kısım bu olsa gerek… CFS’ler için tavsiye edeceğim ideal upgrade’ler ve etkileri aşağıdaki şekilde olmalıdır. CPU: Bir kere malesef Celeronları unutmak gerekiyor CFS II için. Çünkü oyunun CPU’nun cache belleğini kullandığına dair pis ipuçları var elimizde. Tabiki CPU’nun PII olması değil, PIII olması daha mantıklı bir upgrade için. Zaten sanırım PII piyasada tükendi.. Bu yazının yazıldığı sıralarda (4 Aralık 2000) RAM fiyatlarının ucuzlamış olması bir avantaj gibi görünsede, önceliği CPU’ya vermek daha doğru bence şu aşamada, çünkü yeni nesil board’lar çıktı çıkacak ve aldığımız ram’ler orada kullanılmayacak. Ama bir PIII CPU daha uzun süre götürür bizi.. Bi de anakart sorunu olanlar var ama, onuda Falcon abimiz “ertele lan bunu” dediği için yazmıyoruz şu an. Birazdan anlatılacaklar eski kartlarda belli bir upgrade kadar gerçekleşebilir çünkü kartlardaki bios ayarları belli bir kapasitenin üstüne çıkmanıza müsade etmez. İstediğiniz kadar güncelleme yapın PII işlemci için tasarlanmış anakarta PIII işlemci kullanımına sınırlama getirimiştir. Kısacası ayrı dünyaların çocukları oluyorlar!! Hem sonra bu amcalar niye yeni kart çıkarıp duruyorlar dimi ??? Ayrıca bence çok önemli olan ve “Celeronlar” ın simulatörlerde neden bazen çuvalladığını bir örnekle açıklamaya çalışayım: Bildiğiniz gibi oyun yüklendiğinde tüm “Scenery” yani yer ve gök detaylarıyla beraber yüklenmiyor. Eğer öyle olsaydı herhalde oyunlar 10 CD olmak zorunda kalırlardı. Üstelik yeterince de hızlı çalışmazlardı, çünkü her seferinde detayları harddiskten yüklemek zorunda kalacaktı ve harddiskin mekanik hızıda, hiç bir zaman CPU hızına yetişemeyeceği için oyunda ciddi kesintiler oluşacaktı. Biz uçtukça bunlar CPU tarafından yaratılıyor. Ani ve keskin bir dönüş yaptığınızda ya da arkaya baktığınızda, az önce yaratılmış olan texture’lar gözüküyor. Bu da cache ve işlemcinin matematik işlemleri ne kadar hzılı yaptığı ile alakalı. Bu yüzden bence cache sahibi olan PII ve PIII’ler daha avantajlı olacaklardır simülasyonlarda, diğer oyunlar ile simülasyonları CPU tercihi açısından ayıran fark budur. Malesef simülasyonlar, en iyi donanıma gerek duyarlar.
Bazılarınızın, “Yahu PIII 500 den sonra cache 512 den 256 kb ye indirilmiş durumda bu ne ayak ?” dediğini duyar gibiyim. Burdada işlemcinin yapısı devreye giriyor. Daha hızlı data işlenmesi aradakı farkı hemen hemen sıfıra indiriyor. Ancak “Moruk ben Celerondan vazgeçmem yada bizim Duck amcanın dediği gibi “Abi okadar para veremem” diyorsanız Atolon, Matolan gibi işlemcilerede takılabilirsiniz ama en yenisi olma şartıyla. Celeron 633 ve yukarsıda işinizi bir yere kadar görür ancak Rambo performansıda beklemeyin !!!!
GRAFİK KARTI: En azından TNT2 32 MB’lık bir kart ve buna uygun son sürüm driver’lar gerekmekte. Bu yazının sahibinin Kasım ayında edindiği 140 dolar civarındaki Assus 7100 GeForce2 MX, oldukça iyi bir performans sağladı. 32 MB’lık herhangi bir kart’da olur aslında tabi. Ama unutmamak gereken bir şey var: Grafik kartı monitörünüzün de kankası aynı zamanda, Yani 14” veya 15” bir monitörünüz varsa tutupta, en babasından bir GeForce almanın bir alemi yok. Çünkü GeForce kartları yüksek çözünürlükte ( bu da 1024 X lerden baslar 1200 X lerde süper) maharetlerini gösterir. Bu “Arap yağı bol bulduğunda bi tarafına sürermiş” gibi bir şey olur. İyi bir ekran kartı ancak iyi bir monitörle size tam performans verecektir unutmayın. Grafik kartının, 32 bit texture ve 16 bit texture özellikleri ise gerek uçak görüntümüz, gerekse çevre detayları için çok önem arz etmektedir.. Hafızam beni yanıltmıyorsa Vodoo3’e kadar olan kartlar mesela 32 bit texture desteklememekteydi. Diyebilirsinizki “Baba bende Voodo5000 var ne olacak?” Bu aşamada CFS serisi simulatörle uçmak icin özel program yüklemek vede kartlarin konfigurasyonunda değişiklik yapmak gerekiyor. İster inanin ister inanmayın Voodo halen Beta OpenGL sürücülerini kullanıyor. Bunun için son sürüm driverlari edinmek ve yeni jenerasyon bir karta ihtiyacınız olduğunu unutmayın. Volcano ile ilgili söyleyeceklerim bunlar. Gelelim OpenGL, Direct X ve 3DFX gibi API’lere. (Advanced Programming Interface; galiba !!) Çeşitli ekran kartlarında farklı özellikler var ve bunlar değişik firmaların ortaya çıkardığı standartlar. Bunlarda oyunumuzu çok ciddi bir biçimde etkilemektedir. Bizim CFS’ler, DirectX kullanıyor, çünkü Windows kendisi için bunu bir standart haline getirdi ve de OpenGL teknolojisini destekliyor (baska bir deyisle TNT2 ve son hali olan GeForce). Bazı ekran kartları ise 3DFX veya sadece OpenGL kullanmakta. Ekran kartı alırken 3DFX gibi cazip bir logo’nun aslında size istediğiniz performansı sağlayamayabileceğini ihtimaller olarak aklınızın bir kenarına yazın. RAM: Hızlı ve 128 MB ram mükemmel olacaktır tabi, ama yukarıda bahsedilen ayarları yaptıysanız, 64 MB ram ile bu oyunlar gayet güzel performans sağlayacaktır. Bana soracak olursanız 128’in üzerine çıkartacağınız RAM oyun için hissedilir bir fark yaratmayacaktır. Ek olarak alacağınız 128 RAM yerine(eğer makinanızda zaten 128 RAM varsa) daha faydalı bir iş yaparak, CPU veya grafik kartı için artırımda bulunabilirseniz çok daha iyi olur. Ama ben ICQ ve MSN den vaz geçmem bunlar aynen kalacak ve hatta ucarken combatsim e bağlanıp uçakta inderecem ( Yok daha neler !!!) diyorsanız kısacası “Ben her türlü Internet nimetlerinden faydalacam arkadaş” derseniz tek çareniz RAM ınızı MAMınızı 256 Mb ve daha üstüne çıkarmanızdır. Boylelıkle salon salomanje uçarsınız!!! HARD DISK: Öncelikle HD (Iskender Kebapçısı değil) nizi derli toplu tutun. Sabah akşam silin parlatın anlamında değil tabiki. En az ayda bir DEFRAG layın. Norton Utilities kullanan arkadaşların bu işe gündüz başlamalarında büyük yarar vardır çünki meret 4 saaten önce bitirmiyor.. (HDnin doluluk oranına vede işlemciye bağlı olarak) Abur cubur dosyalarınızdan ayrılamıyorsanız CD writer alıp CD ye kopyalayın sonrada silin. Net de karşı cins muhabbetini sevenler ise ara sıra Windowsun Temp dosyasına bir baksınlar o indirip ıslattıkları resimlerin hem browser hemde temp dosyasında koçlar gibi durduklarını göreceklerdir. Uçurun beyler. Ne kadar az yük okadar kısa erişim süresi demektir. En doğrusu ise yeni HD alın fıyatlar makul hatta makulünde altında. Eski HD’nizi azad edin ikinci HD olarak bağlayın. Artık daha hızlı HD ler piyasada vede ULTRA ATA 66 desteği ile buda daha fazla hız ve kısa erişim süresi demektir. Ancak bu işin ucu yine FALCON amcaya gidiyor çünki eski kartlar bu standartı desteklemiyor. Bu nedenle fazla yazamıyorum. Birde CFS’nin kurulu olduğu HD nizde en az 1 GB boşluk olmasında yarar var. CFS 1 icin 500 MB yeterli olabilir belki ancak, CFS II resmen süründürüyor yeriniz az ise.
Normal olarak uçuş sırasında memory dolduğunda program mecburen HD nizi kullanmaya baslıyor, performans düşüyor, yani HD nizdeki Windowsun kendisi için yarattığı SWAP dosyasını kullanıyor. Bu dosya küçük ise hemen doluyor arkadanda tam boyle DART’ı önüme katmış giderken Zang diye msg geliyor “sey bana yer lazım şu temp ve cahce yı silebilirmiyim diye”.. Sizde doğal olarak Argo jargonunda ne varsa sayıp oki diyorsunuz. Tabi oyundan da kopuyrsunuz. Bu nedenle imkanınız var ise yeni HD alın. Mevcud HD nizi 2ye 3 bölmüş iseniz buları kaldırın. Artık Windows 30 gb ye kadar tek olarak HD nizi görebiliyor. Buraya kadar yazdıklarım, bir sürü deneme ve bir miktarda araştırma sonucudur. Eğer sürçü lisan ettimse affola. Yukarıdaki yazılara ekleyeceğiniz veya ilave etmek istedikleriniz varsa Lütfen bana yazın ve uygun düzeltme ve eklemeleri yapayım. Lütfen editörüm olan Wolf’dan randevu alınız.
ÖZET:
Sevgiler.
Bunu yazan Alobar, Ddart’ın üstün yardımlarıyla. |
|
send questions and comments about Flying Turks to: ef4ef@hotmail.com webmaster: kedima@hotmail.com last updated at :04 December 2000 |